#ifndef STACK_H
#define STACK_H
typedef char* Elem;

typedef struct stack_s{
  Elem* data;
  int top;
  int size;
}stack;

stack* stack_init();
int stack_push(stack* st,Elem val);
int stack_pop(stack* st);
int stack_empty(stack* st);
int stack_destory(stack* st);
#endif
